package com.boot.database.service;

/**
 * @author 霜寒 <1621856595@qq.com>
 * @description 本地用户存储，用于表属性create_user与update_user
 * @date 2020/2/14 14:53
 **/

public interface CurrentUserHandler {

    /**
     * @author 霜寒 <1621856595@qq.com>
     * @description 存入当前用户名
     * @date 2019/11/14 14:12
     **/
    void setUsername(String username);

    /**
     * @author 霜寒 <1621856595@qq.com>
     * @description 获取当前用户名（默认为system）
     * @date 2019/11/14 14:15
     **/
    String getUsername();

    /**
     * @author 霜寒 <1621856595@qq.com>
     * @description 清除用户名
     * @date 2019/11/14 14:17
     **/
    @Deprecated
    default void clearUsername() {
    }

}
